/**
 * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
 *
 * 
 * @param cost int整型一维数组 
 * @return int整型
 */
 function minCostClimbingStairs( cost ) {
    // write code here
    let len = cost.length;
    let dp = new Array(len-1).fill(0)//走出这一台阶所需花费得钱
    dp[0] = cost[0];
    dp[1] = cost[1];
    for(let i = 2;i<len;i++){
        dp[i] = Math.min(dp[i-1],dp[i-2])+cost[i]
    }
    return Math.min(dp[len-1],dp[len-2]);
}
module.exports = {
    minCostClimbingStairs : minCostClimbingStairs
};